home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 112 / EnigmaAmiga112CD.iso / dalla rivista / awnpipe / awnp / awnp-docs / data_paths.doc < prev    next >
Text File  |  2000-05-18  |  3KB  |  94 lines

  1. Controlling data paths.
  2. -----------------------
  3.  
  4. T option
  5. ========
  6.  
  7. TEE's or data taps. A tap is a extra read handle on a pipe connection. If the pipe is not yet created the tap will wait for it to be created. A tap does not see any data written to the pipe before the tap was created. Taps are useful to listen in on interactive (2way) pipes as they read the data written to both ends of the pipe.
  8.  
  9. Try this is 3 separate shells.
  10.  
  11. type AWNPipe:test/t
  12. type AWNPipe:test
  13. echo > AWNPipe:test "test data"
  14.  
  15.  
  16. R option
  17. ========
  18.  
  19. Read a file. The second end of a pipe can be connected to file automatically. The file name is given after the 'R'.
  20.  
  21. Create a file 'ram:test' containing some text including the characters '<>&'.
  22. Now try this in a shell.
  23.  
  24. type AWNPipe:test/h/rram:test
  25.  
  26. The data from ram:test is read through a modifying pipe.
  27.  
  28. W option
  29. ========
  30.  
  31. Write a file. The second end of a pipe can be connected to file automatically. The file name is given after the 'W'.
  32.  
  33. Create a file 'ram:test' containing some text including the characters '<>&'.
  34. Now try this in a shell.
  35.  
  36. copy ram:test AWNPipe:test/h/wram:test2
  37.  
  38. The data from ram:test is copied into a modifying pipe, the pipe automatically
  39. outputs the data into a second file ram:test2 .
  40.  
  41. L option
  42. ========
  43.  
  44. Read AND write to an interactive file such as con: . The interactive file name is given after the 'L'.
  45.  
  46. This is useful to be able to 'tap' into a two way conversation at a con: or other interactive file handle. Instead of opening con: directly, open
  47. AWNPipe:test/Lcon:////mycon/
  48. Now you can open AWNPipe:test/t to tap the data exchanged with the con:.
  49.  
  50. V option
  51. ========
  52.  
  53. This option opens a pipe directly to the clipboard.
  54.  
  55. type AWNPipe:test/v
  56.  
  57. You may also specify a clipboard unit, defaults to 0 (the primary clip).
  58.  
  59. To access clipboard unit 5
  60.  
  61. type AWNPipe:test/v5
  62.  
  63.  
  64. C option
  65.  ========
  66.  
  67. This option allows you to set the clipboard
  68.  
  69. echo "set this as the clip" >AWNPipe:test/c
  70.  
  71. You may also specify a clipboard unit, defaults to 0 (the primary clip)
  72.  
  73. To set clipboard unit 5
  74.  
  75. echo "set this as the clip" >AWNPipe:test/c5
  76.  
  77. E option
  78. ========
  79.  
  80. execute a command . The file name is given after the 'E'. A command is executed  with the pipe name as an argument. The pipe name replaces a '%' or is placed at the end. You CAN NOT use a '/' instead of a '%' !.
  81.  
  82. copy ram:test.doc AWNPipe:test/h/eaweb3:aweb-II
  83.  
  84. copy ram:test.doc "AWNPipe:test/h/eaweb3:aweb-II % config
  85. local"
  86.  
  87. Both of these load a file ram:test into AWeb through a modifying pipe and call AWeb to view it .
  88.  
  89. Into a file requester such as AWebs save requester...
  90. 'awnpipe:jpeg/eUtil:fjpeg_ecs'
  91. will send the data directly to the viewer.
  92.  
  93.  
  94.